; Unit Type Check

Skill_Unit_Movement:

	CMP 	R0, 25									; Number of pointers to check
	ADDLS 	PC, PC, R0, LSL #2 						; Pointer used depends on type of terrain the unit is on
	
	B 		No_Extra_Movement
	B 		No_Extra_Movement						;  
	B 		No_Extra_Movement 	 					; Infantry
	B 		No_Extra_Movement	 					; Mech
	B 		No_Extra_Movement						; Medium Tank
	B 		No_Extra_Movement						; Megatank
	B 		No_Extra_Movement						; Tank
	B 		No_Extra_Movement						; Recon
	B 		APC_Boost_Rank							; APC	
	B 		No_Extra_Movement	 					; Neotank
	B 		No_Extra_Movement						; Piperunner
	B 		No_Extra_Movement 						; Artillery
	B 		No_Extra_Movement 						; Rocket
	B 		No_Extra_Movement						; Stealth
	B 		No_Extra_Movement 						; Black Bomb
	B 		No_Extra_Movement 						; Anti-Air
	B 		No_Extra_Movement						; Missile
	B 		No_Extra_Movement						; Fighter
	B 		No_Extra_Movement						; Bomber
	B 		APC_Boost_Rank							; Black Boat
	B 		No_Extra_Movement	 					; B Copter
	B 		APC_Boost_Rank 							; T Copter
	B 		No_Extra_Movement						; Battleship
	B 		No_Extra_Movement 						; Cruiser	
	B 		APC_Boost_Rank							; Lander
	B 		No_Extra_Movement 						; Sub
	B 		No_Extra_Movement 						; Carrier
	
;-------------------------------------------------------------------------------